have a long-term effect - Francés Inglés Diccionario